/*-----------------[初始化]--------------*/
*,*:before,*:after {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
}
body{color: #000;font-size: 14px;line-height: 1.5;font-family: 'Microsoft Yahei',"PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;}
img{max-width: 100%;border: none;}
a,img,button,input,textarea,div{-webkit-tap-highlight-color:rgba(255,255,255,0);}
input,textarea,select{font-size: 14px;color: #666;font-family: 'Microsoft Yahei';outline: 0;border: none;}
input[type='submit'],input[type='reset'],input[type='button'],input[type='radio'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select::-ms-expand {display: none;}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #b1b3b5;}
::-moz-placeholder {color: #b1b3b5; }
::-ms-input-placeholder {color: #b1b3b5;}

ul {list-style: none;}
.fix{*zoom:1;}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both;}
table{border-collapse:collapse; border-spacing:0;}
.c {clear: both;}
em{font-weight: normal;}
.col-l {float: left;}
.col-r {float: right;}

a{color: #000;}
a:hover {color: #a90007;}
a,.ani{
    text-decoration: none;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}

/*布局*/
.wp,.wp16,.wp12{margin: 0 auto;width: 100%;}
.wp{max-width: 1000px;}
.wp12{max-width: 1200px;}
.wp16{max-width: 1600px;}
/*******************************
  -------[=头部]-------
********************************/
.header-top{height: 40px;line-height: 40px;background-color: #2b323c;}
.header-top .col-l{color: #fff;}
.p-form{position: relative;margin-top: 6px;padding: 0 35px 0 8px;width: 200px;background-color: #414750;}
.p-form .inpt{display: block;width: 100%;height: 28px;line-height: 28px;background-color: #414750;color: #b1b3b5;}
.p-form .btns{position: absolute;top: 0;right: 0;width: 32px;height: 100%;background: url(../images/ico-soso.png) center no-repeat;}
.header-bot{border-bottom: 3px solid #a90007;}
.header-bot .logo{float: left;padding: 16px 0 18px;}
.header-bot .logo img{display: block;}

.header .logo:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
/*******************************
    -------[=导航]-------
********************************/
.nav {padding-top: 45px;float: right;}
.nav li{position: relative;float: left;margin-left: 15px;}
.nav .par{display: block;width: 96px;font-size: 16px;line-height: 36px;text-align: center;color: #333;}
.nav .par:hover,.nav li.on .par {background-color: #a90007;color: #fff;}
.nav .sub{display: none;position: absolute;top: 100%;left: 0;z-index: 900;width: 100%;background-color: #a90007 \9;background-color: rgba(169,0,7,.8);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';border-radius: 0 0 5px 5px;overflow: hidden;}
.nav .sub a{display: block;line-height: 2;text-align: center;color: #fff;}
.nav .sub a:hover,.nav .sub dd.on a{background-color: #a90007 \9;background-color: rgba(169,0,7,.8);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';}

.menuBtn {
    position: absolute;top: 27px;right: 20px;width: 30px;
    height: 30px;display: none;cursor: pointer;z-index: 999;
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);}
.menuBtn em {margin-bottom: 8px;display: block;height: 2px;background-color: #a90007;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
}
.menuBtn.on em {display: none;margin: -2px 0 0;position: absolute;left: 5px;top: 50%;width: 30px;}
.menuBtn.on em:first-child {display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.on em:last-child {display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);}

#aside {position: fixed;top: 0;left: -240px;bottom: 0;width: 240px;
    background-color: #000;z-index: 110;overflow-y: auto;}
#aside.open {left: 0;}
#aside .menu {margin-top: 50px;}
#aside .menu .v1 {padding-left: 30px;display: block;width: 100%;height: 41px;line-height:40px;font-size: 16px;color: #fff;border-bottom: 1px solid #191919;}
#aside .menu .sub{display: none;padding-top: 5px;}
#aside .menu .sub a{display: block;margin-left: 55px;font-size: 14px;line-height: 32px;color: #fff;}
#aside .menu .sub a:hover{color: #a90007;}
#aside .menu .v1:hover,#aside .menu .v1.on {color: #a90007;background-color: #1c1c1c;}
#aside .p-form{margin: 10px auto;}

/*******************************
  -------[=底部]-------
********************************/
.footer .wp{max-width: 1200px;}
.footer-top{padding-top: 35px;background: url(../images/bg-fd-1.png);}
.footer-top .wp{background: url(../images/img-fd-map.png) 0 20px no-repeat;}
.footer-top .col-l{padding-bottom: 55px;width: 50%;}
.footer-top .link{overflow: hidden;margin-left: -70px;}
.footer-top .link li{float: left;margin-left: 70px;}
.footer-top .link h3{padding-bottom: 6px;font-size: 16px;}
.footer-top .link a{line-height: 2;color: #fff;}
.footer-top .link a:hover{color: #a90007;}
.footer-top .col-r{overflow: hidden;padding-top: 4px;color: #999;}
.footer-top .weix{float: right;margin-left: 100px;width: 140px;text-align: center;}
.footer-top .weix img{display: block;margin-bottom: 10px;}
.footer-top .contact{float: right;}
.footer-top .contact h4{font-size: 16px;color: #ccc;}
.footer-top .contact .tel{margin-top: 15px;padding-left: 20px;background: url(../images/ico-fd-1.png) left center no-repeat;}
.footer-top .contact .phone{font-family: 'Arial';font-weight: bold;font-size: 30px;line-height: 1.4;color: #fff;}
.footer-top .contact h6{margin-top: 23px;font-size: 14px;font-weight: normal;}
.footer-top .contact .share{padding-top: 6px;}
.footer-top .jiathis_style_24x24 .jtico_tqq{background-image: url(../images/ico-fd-2.png);background-position: center;}
.footer-top .jiathis_style_24x24 .jtico_cqq{background-image: url(../images/ico-fd-3.png);background-position: center;}
.footer-top .jiathis_style_24x24 .jtico_tsina{background-image: url(../images/ico-fd-4.png);background-position: center;}
.footer-top .jiathis_style_24x24 .jtico_weixin{background-image: url(../images/ico-fd-5.png);background-position: center;}
.footer-bot{padding: 10px 0;background-color: #1c2129;color: #636569;}
.footer-bot a{display: inline-block;color: #636569;}
.footer-bot span{display: inline-block;}
.footer-bot .copyright{float: left;}
.footer-bot .teck{float: right;}
.footer-bot a:hover{color: #fff;}

/*******************************
    -------[=公用]-------
********************************/
.banner-inner{border-bottom: 1px solid #bfbfbf;}
.banner-inner .bg{height: 240px;background-repeat: no-repeat;background-position: center;-webkit-background-size: cover;background-size: cover;}
.subnaver .cur{position: relative;margin-top: -35px;float: left;padding: 35px 40px;font-size: 22px;background: url(../images/bg-subnv-1.png);color: #fff;}
.subnaver .cur span{display: inline-block;padding-right: 22px;background: url(../images/ico-subnv-1.png) right center no-repeat;}
.subnaver .sub{margin-bottom: -1px;float: right;font-size: 0;}
.subnaver .sub span{display: inline-block;font-size: 18px;color: #d4d4d4;}
.subnaver .sub a{display: inline-block;margin: 0 28px;padding: 21px 4px 19px;border-bottom: 2px solid transparent;}
.subnaver .sub a.on{color: #a90007;border-color: #a90007;}
/*pages*/
.pages{text-align: center;font-size: 0;}
.pages a{display: inline-block;margin: 0 3px;padding: 0 10px;font-size: 16px;line-height: 27px;border-radius: 4px;border: 1px solid #d2d2d2;color: #a5a5a5;}
.pages a:hover,.pages a.on{color: #fff;background-color: #ca0000;border-color: #ca0000;}
